home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / Tools / Dev / powerd / modules.lha / modules / intuition / sghooks.m < prev   
Encoding:
Text File  |  1999-06-23  |  1.3 KB  |  73 lines

  1. OBJECT StringExtend
  2.     Font:PTR TO TextFont,
  3.     Pens[2]:BYTE,
  4.     ActivePens[2]:BYTE,
  5.     InitialModes:LONG,
  6.     EditHook:PTR TO Hook,
  7.     WorkBuffer:PTR TO CHAR,
  8.     Reserved[4]:LONG
  9.  
  10. OBJECT SGWork
  11.     Gadget:PTR TO Gadget,
  12.     StringInfo:PTR TO StringInfo,
  13.     WorkBuffer:PTR TO CHAR,
  14.     PrevBuffer:PTR TO CHAR,
  15.     Modes:LONG,
  16.     IEvent:PTR TO InputEvent,
  17.     Code:UWORD,
  18.     BufferPos:INT,
  19.     NumChars:INT,
  20.     Actions:LONG,
  21.     LongInt:LONG,
  22.     GadgetInfo:PTR TO GadgetInfo,
  23.     Editop:UWORD
  24.  
  25. CONST    EO_NOOP=1,
  26.         EO_DELBACKWARD=2,
  27.         EO_DELFORWARD=3,
  28.         EO_MOVECURSOR=4,
  29.         EO_ENTER=5,
  30.         EO_RESET=6,
  31.         EO_REPLACECHAR=7,
  32.         EO_INSERTCHAR=8,
  33.         EO_BADFORMAT=9,
  34.         EO_BIGCHANGE=10,
  35.         EO_UNDO=11,
  36.         EO_CLEAR=12,
  37.         EO_SPECIAL=13,
  38.         SGM_REPLACE=1,
  39.         SGMB_REPLACE=0,
  40.         SGMF_REPLACE=1,
  41.         SGM_FIXEDFIELD=2,
  42.         SGMB_FIXEDFIELD=1,
  43.         SGMF_FIXEDFIELD=2,
  44.         SGM_NOFILTER=4,
  45.         SGMB_NOFILTER=2,
  46.         SGMF_NOFILTER=4,
  47.         SGM_EXITHELP=$80,
  48.         SGMB_EXITHELP=7,
  49.         SGMF_EXITHELP=$80,
  50.         SGA_USE=1,
  51.         SGAB_USE=0,
  52.         SGAF_USE=1,
  53.         SGA_END=2,
  54.         SGAB_END=1,
  55.         SGAF_END=2,
  56.         SGA_BEEP=4,
  57.         SGAB_BEEP=2,
  58.         SGAF_BEEP=4,
  59.         SGA_REUSE=8,
  60.         SGAB_REUSE=3,
  61.         SGAF_REUSE=8,
  62.         SGA_REDISPLAY=16,
  63.         SGAB_REDISPLAY=4,
  64.         SGAF_REDISPLAY=16,
  65.         SGA_NEXTACTIVE=$20,
  66.         SGAB_NEXTACTIVE=5,
  67.         SGAF_NEXTACTIVE=$20,
  68.         SGA_PREVACTIVE=$40,
  69.         SGAB_PREVACTIVE=6,
  70.         SGAF_PREVACTIVE=$40,
  71.         SGH_KEY=1,
  72.         SGH_CLICK=2
  73.